package br.com.jk.usuario.permissoes;

import br.com.jk.usuario.Usuario;
//import br.com.jk.usuario.permissoes.Permissao.Regra;
import br.com.jk.util.DaoFactory;
import java.util.List;

/**
 *
 * @author camilo
 */
public class PermissaoRn {

  private final PermissaoDao dao;

  public PermissaoRn() {
    this.dao = DaoFactory.criarPermissaoDao();
  }

  public void salvar(Permissao permissao) {
    this.dao.salvar(permissao);
  }

  public List<Permissao> listar(Usuario usuario) {
    return this.dao.listarPorUsuario(usuario);
  }

  public Permissao carregar(int id) {
    return this.dao.carregar(id);
  }

  public void excluir(Permissao forn) {
    this.dao.excluir(forn);
  }

 /* public Permissao carregarPermissao(Regra regra, Usuario usuario) {
    return this.dao.carregarPermissao(regra, usuario);
  }*/
}
